package com.ruoyi.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 微信用户对象 ic_user
 * 
 * @author ruoyi
 * @date 2024-07-01
 */
public class IcUser extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 用户编号 */
    @Excel(name = "用户编号")
    private Long iuId;

    /** 昵称 */
    @Excel(name = "昵称")
    private String iuNickname;

    /** 头像 */
    @Excel(name = "头像")
    private String iuAvatarUrl;

    /** 微信openid */
    @Excel(name = "微信openid")
    private String iuOpenid;

    public void setIuId(Long iuId) 
    {
        this.iuId = iuId;
    }

    public Long getIuId() 
    {
        return iuId;
    }

    public void setIuNickname(String iuNickname) 
    {
        this.iuNickname = iuNickname;
    }

    public String getIuNickname() 
    {
        return iuNickname;
    }

    public void setIuAvatarUrl(String iuAvatarUrl) 
    {
        this.iuAvatarUrl = iuAvatarUrl;
    }

    public String getIuAvatarUrl() 
    {
        return iuAvatarUrl;
    }

    public void setIuOpenid(String iuOpenid) 
    {
        this.iuOpenid = iuOpenid;
    }

    public String getIuOpenid() 
    {
        return iuOpenid;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("iuId", getIuId())
            .append("iuNickname", getIuNickname())
            .append("iuAvatarUrl", getIuAvatarUrl())
            .append("iuOpenid", getIuOpenid())
            .append("createTime", getCreateTime())
            .toString();
    }
}
